Kithara Realtime Suite

Kithara Realtime Suite

Kithara RealTime Suite 是面向 Windows 的工业级实时扩展平台,由 20 多个可自由组合的功能模块构成,支持硬实时、多任务、高精度定时、EtherCAT/CANopen、实时以太网、机器视觉、汽车总线、 硬件访问与高速数据存储等能力。它将 Windows 开发环境与专用实时内核能力结合,适用于自动化控制、测量测试、视觉检测、汽车电子与高性能工业通信等对确定性响应有严格要求的场景。

支持的编程语言

Kithara RealTime Suite 支持 C、C++、Delphi 和 C# 等语言。 为了获得“硬”实时能力,需要在系统的内核模式下运行硬件相关的、时间关键的应用程序代码。 为此,该代码被传输到一个 DLL 中,然后直接加载到实时上下文中。 通常,这需要能够生成本机 x86 或 x64 机器代码的编程语言,例如 C、C++ 或 Delphi。 在 C# 的用例中,DLL 可以被编程

产品优势

  1. 功能模块可自由组合
  2. 支持广泛的硬件和软件的组合
  3. Kithara Realtime Suite 是模块化构建的, 可以根据您的需求创建单独定制的实时操作系统。
模块化架构
系统功能原理图
Kithara产品图

为什么选择Kithara?

Kithara实时套件是唯一将工业自动化,机器视觉, 硬件驱动和通信无缝结合在一起的实时系统,同时又是完全灵活和模块化的。 因此,Kithara实时套件作为一种高度灵活的解决方案,为几乎所有能想到的工业应用提供节省时间和经济高效的实时功能。

模块化架构
系统功能原理图
Kithara产品图

优点

01

稳定的实时功能

  • 用于“硬”实时功能的全功能抢占式多任务系统。
  • 集成的实时扩展,消除了对独立实时系统的需求。
  • 拥有超过 20 年的工业实时领域经验。
02

综合化、模块化、相干性

  • 实时访问大多数相关的工业界面和标准。
  • 每个软件包可从 20+ 模块中单独组装。
  • 灵活组装,模块间无缝协同。
  • 专注自动化、视觉、汽车、网络、硬件通信。
03

友好的开发环境

  • 熟悉的开发环境,灵活方便的用户界面。
  • 支持所有系统和硬件,从低端到高端版本。

其一些特点如下

  1. 频率高达20 kHz的高精度实时定时器
  2. 在独占的CPU内核上“专用”的实时模式,具有极高的实时属性,不会被Windows干扰
  3. 基于优先级的抢占式实时多任务处理
  4. 使用专门开发的 EtherCAT主站或者 CANopen主站实现实时自动化
  5. 使用 GigE Vision和 USB3 Vision快速实时的捕捉图像
  6. 使用 Halcon或者 OpenCV实时进行工业图像处理
  7. 事件触发的原始以太网, UDP和TCP实时通信,其速率高达200 Gbit/s
  8. 实时的汽车标准 FlexRay,CAN/CAN FD,LIN和BroadR-Reach
  9. 通过NVMe SSD实现快速实时数据存储
  10. 具有MDF和PCAPng格式的分层结构化数据存储
  11. 依赖于硬件的编程:I/O端口,物理内存,中断
  12. 支持PCI,PCIe和PCMCIA板, USB设备, 串行COM端口(UART)
  13. 支持所有当前 Windows 版本(仅限 64 位操作系统)
  14. 内核级别的代码执行; 支持C, C++和Delphi(需要生成本地代码)
  15. 通过将代码传输到 C++-DLL 来支持 C#
  16. 通过在线激活或USB加密狗进行许可管理
  17. Kithara RealTime Suite产品目前有超过20种不同软件模块,这些软件模块基本没有依赖关系,Kithara可以根据客户的需求来组合这些模块,构建一个用户特定的软件包。

功能原理图

Kithara套件提供EtherCAT/CANopen主站、GigE视觉采集、PCI/USB硬件驱动、车载总线、系统性能分析等模块化工具,按需选配,搭配对应EK系列PAC机型,降低客户采购成本。
功能库的广泛硬件支持可以灵活调整以适应多种硬件变化。 这样,Kithara确保基于PC的实时系统在低系统的规格下可行,同时充分利用高端计算机的性能优势。 当您的编程平台发生变化时,Kithara实时套件会进行调整。 以下是一些可扩展的规格:

  1. 使用的逻辑CPU和专用CPU内核的数量
  2. 存储器
  3. 高达10 Gbit / s以太网
  4. 使用的以太网端口和USB3端口的数量
  5. 拓扑结构内的EtherCAT从站数量,PCIe从卡;所有常见的EtherCAT扩展包括 DC,EoE,FoE,SoE,CoE,FSoE,EAP,HotPlug等。
功能原理图

模块化

Kithara RealTime Suite由各种模块组成。该软件可以由客户特定地由这些模块组成。基本/内核模块始终是必需的。右侧说明了模块之间的关系。

模块化示意图

应用领域

    Kithara RealTime Suite 的核心应用领域,是为依赖 Windows 的工业 PC 赋予“微秒级的硬实时能力”
    它广泛应用于:

  1. 工业自动化与装备制造:作为高性能的软运动控制(如 KRmotion)和机器人控制系统的实时基座,用于精密机械、激光加工等设备。
  2. 汽车工程:支持 CAN、FlexRay 及车载以太网等总线,用于硬件在环(HIL)测试、驾驶辅助系统开发和整车零部件测试。
  3. 机器视觉与质量检测:集成 GigE/USB3 Vision 相机,在实时环境中调用 Halcon/OpenCV 进行图像处理,实现高速分拣、在线缺陷检测等“视控一体”应用。
  4. 测量、测试与科研:用于航空、风电等领域的高精度数据采集与测试台架控制,并可实现每秒数 GB 的实时数据流盘。
  5. 医疗工程与物流:在对时间确定性要求严苛的医疗设备和自动化物流系统中提供可靠的技术支撑。